On the Management of Latency in the Synthesis of Real-Time Signal Processing Systems from Processing Graphs by

نویسندگان

  • Steve Goddard
  • James H. Anderson
  • Lars S. Nyland
  • Don Smith
  • David Stotts
  • Stephen M. Goddard
چکیده

Steve Goddard: On the Management of Latency in the Synthesis of Real-Time Signal Processing Systems from Processing Graphs. (Under the direction of Kevin Je ay.) Complex digital signal processing systems are commonly developed using directed graphs called processing graphs. Processing graphs are large grain data ow graphs in which nodes represent processing functions and graph edges depict the ow of data from one node to the next. When su cient data arrives, a node executes its function from start to nish without synchronization with other nodes, and appends data to the edge connecting it to a consumer node. We combine software engineering techniques with real-time scheduling theory to solve the problem of transforming a processing graph into a predictable real-time system in which latency can be managed. For signal processing graphs, real-time execution means processing signal samples as they arrive without losing data. Latency is de ned as the time between when a sample of sensor data is produced and when the graph outputs the processed signal. We study a processing graph method, called PGM, developed by the U.S. Navy for embedded signal processing applications. We present formulae for computing node execution rates, techniques for mapping nodes to tasks in the rate-based-execution (RBE) task model, and conditions to verify the schedulability of the resulting task set under a rate-based, earliest-deadlinerst scheduling algorithm. Furthermore, we prove upper and lower bounds for the total latency any sample will encounter in the system. We show that there are two sources of latency in real-time systems created from processing graphs: inherent and imposed latency. Inherent latency is the latency de ned by the data ow attributes and topology of the processing graph. Imposed latency is the latency imposed by the scheduling and execution of nodes in the graph. We demonstrate our synthesis method and the management of latency using three applications from the literature and industry: a synthetic aperture radar application, an INMARSAT mobile satellite receiver application, and an acoustic signal processing application from the ALFS anti-submarine warfare system. This research is the rst to model the execution of processing graphs with the realtime RBE model, and appears to be the rst to identify and quantify inherent latency in processing graphs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)

Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...

متن کامل

The synthesis of real-time systems from processing graphs

Directed graphs, called processing graphs, are a standard design aid for complex real-time systems. The primary problem in developing real-time systems with processing graphs is transforming the processing graph into a predictable real-time system in which latency can be managed. Software engineering techniques are combined with real-time scheduling theory to solve this problem. In the parlance...

متن کامل

A Software Synthesis Method for Building Real-Time Systems from Processing Graphs

Embedded signal processing applications are commonly designed using a processing graph software architecture. Unfortunately, existing technology does not support mapping general processing graphs to predictable real-time systems that use on-line scheduling. In this paper, we present software synthesis techniques that create a real-time uniprocessor system from processing graphs. Our synthesis m...

متن کامل

Damage detection and structural health monitoring of ST-37 plate using smart materials and signal processing by artificial neural networks

Structural health monitoring (SHM) systems operate online and test different materials using ultrasonic guided waves and piezoelectric smart materials. These systems are permanently installed on the structures and display information on the monitor screen. The user informs the engineers of the existing damage after observing signal loss which appears after damage is caused. In this paper health...

متن کامل

Low latency IIR digital filter design by using metaheuristic optimization algorithms

Filters are particularly important class of LTI systems. Digital filters have great impact on modern signal processing due to their programmability, reusability, and capacity to reduce noise to a satisfactory level. From the past few decades, IIR digital filter design is an important research field. Design of an IIR digital filter with desired specifications leads to a no convex optimization pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998